microsoft teams automation

安装量: 161
排名: #5391

安装

npx skills add https://github.com/claude-office-skills/skills --skill 'Microsoft Teams Automation'

Microsoft Teams Automation Automate Microsoft Teams communication and collaboration workflows. Core Capabilities Channel Messaging message_types : simple_message : channel_id : "channel_xxx" message : "Hello, Team!" formatted_message : channel_id : "channel_xxx" content_type : "html" message : |

Weekly Update

  • Item 1
  • Item 2
adaptive_card
:
channel_id
:
"channel_xxx"
card
:
type
:
"AdaptiveCard"
body
:
-
type
:
"TextBlock"
text
:
"Approval Required"
weight
:
"bolder"
-
type
:
"Input.Text"
id
:
"comment"
placeholder
:
"Add comment"
actions
:
-
type
:
"Action.Submit"
title
:
"Approve"
data
:
action
:
"approve"
Meeting Automation
meeting_creation
:
subject
:
"Weekly Standup"
start
:
"2024-01-20T09:00:00"
end
:
"2024-01-20T09:30:00"
attendees
:
-
"user1@company.com"
-
"user2@company.com"
is_online_meeting
:
true
settings
:
allow_new_time_proposals
:
true
lobby_bypass
:
"organization"
record_automatically
:
false
Incoming Webhooks
webhook_message
:
url
:
"https://outlook.webhook.office.com/..."
payload
:
"@type"
:
"MessageCard"
themeColor
:
"0076D7"
summary
:
"Deployment Complete"
sections
:
-
activityTitle
:
"Production Deployment"
activitySubtitle
:
"v2.1.0 deployed successfully"
facts
:
-
name
:
"Environment"
value
:
"Production"
-
name
:
"Duration"
value
:
"5 minutes"
markdown
:
true
potentialAction
:
-
"@type"
:
"OpenUri"
name
:
"View Dashboard"
targets
:
-
os
:
"default"
uri
:
"https://dashboard.example.com"
Bot Workflows
bot_commands
:
/status
:
description
:
"Check system status"
response
:
type
:
adaptive_card
template
:
status_card
/create-ticket
:
description
:
"Create support ticket"
parameters
:
-
title
:
required
-
priority
:
optional
action
:
create_jira_issue
/approve
{
id
}
:
description
:
"Approve request"
action
:
process_approval
response
:
"Request {{id}} approved ✓"
Integration Workflows
CI/CD Notifications
pipeline_notifications
:
on_build_start
:
channel
:
"#deployments"
card
:
title
:
"🚀 Build Started"
fields
:
-
Branch
:
"{{branch}}"
-
Triggered by
:
"{{user}}"
on_build_complete
:
channel
:
"#deployments"
card
:
title
:
"{{#if success}}✅{{else}}❌{{/if}} Build {{status}}"
fields
:
-
Duration
:
"{{duration}}"
-
Tests
:
"{{tests_passed}}/{{tests_total}}"
actions
:
-
title
:
"View Logs"
url
:
"{{logs_url}}"
Approval Workflows
approval_flow
:
trigger
:
expense_submitted
actions
:
-
send_adaptive_card
:
channel
:
"#approvals"
card
:
title
:
"Expense Approval"
body
:
"{{employee}} submitted ${{amount}}"
actions
:
-
Approve
-
Reject
-
wait_for_response
:
timeout
:
48_hours
-
process_decision
:
approved
:
update_expense_status
rejected
:
notify_submitter
Best Practices
Rate Limits
Respect Microsoft Graph limits
Adaptive Cards
Use for rich interactions
Permissions
Request minimal scopes
Threading
Reply in threads for context
Mentions
Use @mentions sparingly
Webhooks
Use for one-way notifications
返回排行榜